@color: #409eff;

html, body, h1, h2, h3, h4, h5, h6, p, div, pre, span, i, b, header, footer, section, ul, li, a, img, button, input, form {
  margin: 0;
  padding: 0;
}

ul, li {
  list-style: none;
}

img {
  display: block;
}

a {
  text-decoration: none;
}

button, input {
  border: none;
  outline: none;
}

.g-martin__contain {
  height: calc(~'100vh' - 60px);
  overflow: hidden;
}

.g-martin__contain__tab {
  width: 15%;
  float: left;
}

.c-layout__tab__li {
  margin-bottom: 20px;
  .c-margin__tabs {
    color: #444;
    margin-bottom: 20px;
    &:hover {
      color: @color
    }
  }
  .c-martin__tabs--active {
    color: @color;
  }
}

.g-margin__content {
  float: left;
  height: 100%;
  width: 80%;
  text-align: left;
}

.m-dialog__mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .1);
}